package org.example.sdpback.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.example.sdpback.domain.entity.TestCase;
import org.example.sdpback.domain.vo.TestCaseConfigDataVO;
import org.example.sdpback.domain.vo.TestCaseVO;

import java.util.List;

/**
 * @ProjectName: sdp-back
 * @Package: org.example.sdpback.service
 * @ClassName: TestCaseService
 * @Author: zhuxingyue
 * @Description: 测试用例
 * @Date: 2025/7/24 13:13
 * @Version: 1.0
 **/
public interface TestCaseService extends IService<TestCase> {
    void saveTestCase(TestCase testCase);
    void updateTestCase(TestCase testCase);
    TestCase getTestCaseById(Long id);
    List<TestCaseVO> getTestCaseList(String createUser, String caseName);
    List<TestCaseVO> getTestCaseList();
    TestCaseConfigDataVO getConfigData();
}
